import time

t = time.time()


def pyzirsort(g):
    for i in range(0, len(g) - 1):
        for j in range(len(g) - 1):
            if g[j] > g[j + 1]:
                g[j], g[j + 1] = g[j + 1], g[j]
    return g


def read2list(filename):
    file = open(filename, 'r')
    data = file.readlines()
    return data


m1 = read2list("m1_sorted.txt")
m2 = read2list("m2_reverse.txt")
m3 = read2list("m3_shuffle.txt")

t_start = time.time()
pyzirsort(m1)
t_finish = time.time()
print('m1_sorted', round((t_finish-t_start)*1000), 'milliseconds')

t_start = time.time()
pyzirsort(m2)
t_finish = time.time()
print('m2_reverse', round((t_finish-t_start)*1000), 'milliseconds')

t_start = time.time()
pyzirsort(m3)
t_finish = time.time()
print('m3_shuffle', round((t_finish-t_start)*1000), 'milliseconds')

